﻿/****************************************/
/********** XHTMLOA style V1.0 **********/
/****************************************/

@import url(tabs.css);
@import url(login.css);
@import url(owform.css);

/********** common style **********/
html{height:100%;}
body{margin:0px; font-size:9pt; height:100%;SCROLLBAR-BASE-COLOR: #E5EFFF;}
a image
{
	border:none;
}
table{font-size:9pt;}
th{font-weight:normal;text-align:left;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; list-style-type:none;}
input{font-size:9pt; border-width:1px; border-style:solid; border-color:#C0C0C0;}
select{font-size:9pt;}

a:visited{color:#333;}
a:hover{color:red;}
.red{color:Red;}
.img_button{ cursor:pointer;}
/**.txt_calendar{behavior:url(/Resources/scripts/calendar.htc);font-size:9pt;}**/
.commonMenu{behavior:url(/Resources/scripts/CommonMenu.htc);}
.EmptyMsg{padding:10px;}
.PagerHolder{padding:4px;}
.ActionMenu{background:#F5F4F3; border-style:ridge; border-width:1px;padding-right:5px; padding-top:5px; padding-bottom:5px; padding-left:5px;  cursor:pointer;}
.ActionMenu a:link, a:visited{color:#333;text-decoration:none}
.loading{position: absolute; left: 100px; top: 100px; height:55px; width:200px; padding-top:10px; text-align: center; vertical-align: middle; background-color:White;border:1px solid #D9E9FF;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

.checker input, #chkSelector, #radSelector{border-width: 0px;}

#master{height:100%; overflow:hidden;}

#header{background-image:url(master_header.png);height:90px;width:100%; padding:1px;}
#header h1{display:none;}

#header .userinfo{width:180px;background:url(master_userinfo.gif) no-repeat;margin-top:66px;margin-left:10px;font-weight:bold;padding-left:24px;padding-top:5px;padding-bottom:4px}
#header .userinfo a:link,.userinfo li a:visited{color:#333;text-decoration:none;}

#header .button{ position:absolute;top:20px;right:20px;}
#header .button li{float:left;padding-left:10px;cursor:pointer}

#header .navigation{ position:absolute;top:65px;left:200px;}
#header .navigation li{height:24px;float:left;text-align:center;margin-right:2px;font-weight:bold;background:url(master_navigationli.gif) no-repeat;padding-left:2px}
#header .navigation li a:link,#header .navigation li a:visited{color:#333; text-decoration:none;background:url(master_navigationli2.gif) no-repeat top right ;padding-right:9px;padding-left:8px;padding-bottom:10px;line-height:24px;padding-top:6px;}
#header .navigation li a:active{color:#fff;text-decoration:none;background-position:right -25px;}
#header .navigation li a:hover{color:#fff;text-decoration:none;background-position:right -50px;}

.placard{border:1px solid #D9E9FF; background:url(master_placard.gif) repeat-x;height:18px;padding-top:5px;}
.placard li{float:left;padding-right:10px;}
.placard li a:link,#master_body .placard li a:visited{color:#333; text-decoration:underline}
.placard li a:hover{color:red;text-decoration:none;}

#footer{}

#master #submenucontent{background:url(master_content.gif) repeat-y 1px 0px; padding-left:1px; height:100%;}
.submenu{width:200px;height:100%;background:url(master_submenu.gif) no-repeat bottom;}
.submenu h2{background-image:url(submenu_h2.gif);font-size:10pt;font-weight:bold;width:176px;margin:0px;margin-left:12px;padding-top:5px;padding-bottom:5px;cursor:pointer;}
.submenu h2 img{margin:0px 3px -3px 3px;}
.submenu h3{}
.submenu .navigation{margin-left:15px;width:172px;padding-bottom:10px;}
.submenu .navigation li{}
.submenu .navigation a:link,.submenu .navigation a:visited{}
.submenu .navigation a:hover{}
.submenu .navigation a.current:link,.Navigation a.current:visited{}

#master #mainareacontent{padding:0px 0px 0px 0px;}

.search{border:1px solid #A8CFEB; background-color:#F1F6FF}
.search th{width:90px;text-align:left; white-space:nowrap;}
.search td img{padding-left:3px;}
.search td input{width:123px;font-size:9pt;}
.search td select{width:129px;font-size:9pt;}
.search .ico{width:20px; vertical-align:top;padding-top:2px;}
.search .ico img{padding:0px;width:16px;}
.search .form .button{width:auto;text-align:right;vertical-align:top;padding-right:14px}
.search img{padding-top:2px;padding-left:5px;margin-bottom:-1px;cursor:pointer;}

.search .form td{padding-right:5px;}

.content fieldset{padding:5px;  border:1px solid #A8CFEB;margin-top:10px;}
.content fieldset legend{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
.content fieldset legend table{ background-image:url(master_fieldsetlegend.gif);}
.content fieldset legend .title{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
.content fieldset legend .title span{ background-color:#fff;padding-right:5px;}
.content fieldset legend .button{text-align:right;}
.content fieldset legend .button span{ background-color:#fff;}
.content fieldset legend .button img{padding-left:5px;}
.content fieldset .Content{padding:3px;}

.dg_borderstyle{ width:100%; border-collapse:collapse;margin-top:3px;}
.dg_borderstyle th{height:24px; background-color:#DFEAFB;color:#1C568A; font-weight:bold;padding-left:2px;}
.dg_alternatingitemstyle{height:22px; background-image:url(dg_alternatingitemstyle1.gif);padding-left:2px; background-color:White; text-align:left;}
.dg_itemstyle{height:22px; background-image:url(dg_itemstyle1.gif);padding-left:2px;text-align:left;}
.dg_pagestyle{}

.dg_pagestyle .pageinfo{color:#1C568A;padding-top:6px;}
.dg_pagestyle .pagebutton{text-align:right;padding-right:15px;color:#1C568A;}
.dg_pagestyle .pagebutton img{padding-top:2px;margin-bottom:-4px;}
.dg_pagestyle .pagebutton input{font-size:8pt;width:50px;}
.dg_pagestyle .pagebutton select{font-size:8pt;}

#master .formitem{border:1px solid #A8CFEB;border-top:none;margin-bottom:10px;}
#master .formitem caption{border:1px solid #A8CFEB;border-bottom:none; background-color:#DFEAFB;text-align:left; font-weight:bold;color:#1C568A;height:18px;padding-left:5px;padding-top:5px;}
#master .formitem th{ background-color:#F1F6FF;height:22px;padding-left:5px;width:140px;}
#master .formitem td{ padding-left:5px;background-color:#FAFCFF;width:35%;}
#master .formitem_pagestyle{}
#master .formitem_pagestyle .pagebutton{text-align:right;padding-right:15px;}


#dialog{ padding:0px; margin-top:-20px;}
#dialog .header{width:100%; height:58px; background-image:url(window_header.gif); background-repeat:no-repeat; background-position:right; border-bottom:1px solid #A8CFEB;}
#dialog .header h1{padding:18px;}
#dialog .content{padding:10px;}
#dialog .footer{width:100%; padding-top:15px; text-align:right;}

#dialog fieldset{padding:5px;  border:1px solid #A8CFEB;}
#dialog fieldset legend{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
#dialog fieldset legend table{ background-image:url(master_fieldsetlegend.gif);}
#dialog fieldset legend .title{font-size:10pt; vertical-align:bottom;color:#1C568A;font-weight:bold;}
#dialog fieldset legend .title span{ background-color:#fff;padding-right:5px;}
#dialog fieldset legend .button{text-align:right;}
#dialog fieldset legend .button span{ background-color:#fff;}
#dialog fieldset legend .button img{padding-left:5px;}

#opinionform #container{width:560px}
#opinionform #header{display:none;}
#opinionform .leftform{float:left;width:270px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9; text-indent:7px;}
#opinionform .leftform textarea{display:block;width:95%;margin:3px;font-size:9pt;}
#opinionform .leftform select{margin-bottom:5px;margin-top:4px;font-size:9pt;width:160px;}

#opinionform .rightform{float:right;width:270px; vertical-align:top;border-style:ridge; border-width:2px; background-color:#e9e9e9}
#opinionform .rightform h2{text-indent:7px;}
#opinionform .rightform textarea{display:block;width:95%;margin:3px;font-size:9pt;}

#opinionform .button{float:left;background-image:url(opinion_button.png);padding-top:5px;padding-bottom:5px; width:100%;margin-top:10px;padding-left:7px;}
#opinionform .button img{margin-bottom:-4px;cursor:pointer;margin-left:5px;}
#opinionform h2{font-weight:normal;font-size:9pt;margin:0px;background-image:url(opinion_h2.png);height:20px; vertical-align:middle; vertical-align:top;padding-top:6px;}



#itemdetail{}
#itemdetail .button{ top:0px; width:100%; background-image:url(itemdetal_button.png); background-repeat:repeat-x;}
#itemdetail .button img{padding-left:10px;cursor:pointer}
#itemdetail .button td{text-align:right;padding-right:10px;cursor:pointer;}
#itemdetail #header{display:none;}
#itemdetail #content{padding-left:50px;padding-right:50px;}
#itemdetail h2{height:23px;text-align:left;font-weight:bold;color:#333;text-decoration:none;font-size:9pt;margin-bottom:0px;}
#itemdetail h2 img{margin-bottom:-3px;}
#itemdetail h2 a:link,#itemdetail h2 a:visited{color:#333; text-decoration:none;}
#itemdetail h2 a:hover{color:red;text-decoration:none;}

#itemdetail .formitem2 caption{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;}
#itemdetail .formitem2 th{height:22px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem2 td{padding:3px;background-color:#ffffff;}

#itemdetail .formitem{background-color: #CBCBCC;}
#itemdetail .formitem th{height:22px; background-color:#F1F1F3;padding-left:3px;text-align: left;width: 100px;}
#itemdetail .formitem td{padding:3px;background-color:#ffffff; line-height:20px;}

#itemdetail .orderformitem{background-color: #CBCBCC;border-color: #CBCBCC;}
#itemdetail .orderformitem .thlabel{height:22px; background-color:#F1F1F3;padding-left:3px;text-align: left;width: 100px;}
#itemdetail .orderformitem .infoRowTitle {
    background-color:Yellow;width: 20px;
}
#itemdetail .orderformitem td{padding:3px;background-color:#ffffff; line-height:20px;}


#itemdetail .formitem3{background-color: #000000; border: solid 1px #000000; border-left-style:none;}
#itemdetail .formitem3 th{padding:2px;background-color:#ffffff; line-height:20px;border:solid 1px #000000; text-align:center; border-bottom-style:none; border-top-style:none;}
#itemdetail .formitem3 td{padding:2px;background-color:#ffffff;}

#itemdetail .formitem4{background-color: #CBCBCC;}
#itemdetail .formitem4 th{height:18px; background-color:#F1F1F3;padding-left:3px;width:120px;}
#itemdetail .formitem4 td{padding:1px;background-color:#ffffff; line-height:18px;}

#itemdetail .listitem{background-color: #000000; border-color:#000000;}
#itemdetail .listitem th{padding:2px;background-color:#F1F1F3; line-height:20px; text-align:center; font-weight:bold;border-color:#000000;}
#itemdetail .listitem td{padding:2px;background-color:#ffffff; line-height:20px; border-color:#000000;}

#itemdetail .list{margin:0px;border:1px solid #CBCBCC;padding:5px;}
#itemdetail .list li{margin:0px;list-style-type:none;padding-bottom:5px;}
#itemdetail .list li img{margin-bottom:-3px;padding-right:3px;}
#itemdetail .list li span{color:red;padding-right:10px;}
.ToolBarText 
{
	float:left;
	padding-top:10px;font-size:14px;
}
.ToolBarItem
{
	float:left;
	margin-right:5px;
}
.ToolBarText a:link
{
	color:White;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}
.ToolBarItem input
{
	float:left;
}
#tb_MaterialList input
{
	width:50px;
}

/*LinkBotton1*/
.linkbtn {background:url(linkbtnl.gif) no-repeat left top;height:22px;padding:0px 0px 0px 5px;text-decoration:none;}
.linkbtn span {background:url(linkbtnr.gif) no-repeat right top;height:22px; color:#2F4064; padding:5px 10px 0px 5px;text-align:center; width:50px;cursor:pointer;white-space:nowrap; WORD-BREAK: keep-all;}
.linkbtn:hover {background-position:0% -22px;}
.linkbtn:hover span {background-position:100% -22px;color:#333;}
/*END LinkBotton1*/


#error
{
    width: 99%;
    text-align: left;
    margin-left:20px;
    color:GrayText;
    visibility:hidden;
}

.webpart{margin-top:8px;}
.webpart .title{background:url(master_webparttitle.png) no-repeat;font-weight:bold;padding-left:10px;padding-top:5px;padding-bottom:4px; width:80%}
.webpart .title2{background:url(master_userinfo.gif) no-repeat;font-weight:bold;padding-left:10px;padding-top:5px;padding-bottom:4px}
.webpart .title_behind{background:url(master_webparttitle_behind.png) no-repeat; font-weight:bold;color:Gray;padding-left:10px;padding-top:5px;padding-bottom:4px; width:80%}
.webpart .body{padding:1px; border:solid 1px #CBCBCC; width:100%;}
.webpart .titlelong{background:url(master_webparttitle_134.png) no-repeat;font-weight:bold;padding-left:10px;padding-top:5px;padding-bottom:4px; width:80%}
.webpart .title_behindlong{background:url(master_webparttitle_behind_134.png) no-repeat; font-weight:bold;color:Gray;padding-left:10px;padding-top:5px;padding-bottom:4px; width:80%}

.submenu .item{background-color: #ffffff;}
.submenu .item th{height:22px; background-color:#ffffff;padding:3px;}
.submenu .item td{padding:3px;background-color:#ffffff; line-height:20px;}

.FavLink {padding:3 0 0 2; line-height:22px;}
.FavLink a:link, a:visited{color:#333;text-decoration:none}

/*流程介绍*/
.FlowInro {
	height:300px;
	width:785px;
	overflow:scroll;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;/*padding-bottom: 10px;*/
	vertical-align:top;
	/*text-indent:2em;让段落首行宿进两个字符*/
	font-family:Arial;
}

.FlowInro p{
    text-indent:2em;width:600px;
}

.flowIntroDiv
{
    overflow-x:auto;overflow-y:auto;height:330px;width:800px; 
    }

/*tab页旁边的提示框样式*/
.bottom_xg{  height:50px; margin:0 auto;padding-top:3px;display:inline; float:left;
	margin:5px; padding:0; font-family: Arial, Helvetica, sans-serif,"宋体"; font-size:12px; color:#4a4a4a;}
.bottom_xg_l,.bottom_xg_r{ width:5px; height:50px; float:left;display:inline}
.bottom_xg_c{ display:inline; height:30px;line-height:30px; 
              overflow:hidden;  padding:7px 0 0 5px; float:left; background:url(bottom_xg_c.jpg) left top repeat-x;}

.tdFlow a
{
    padding-top:5px;text-decoration:none;color:#595454;background-color: Transparent; width:100px; height:95px; text-align:center;
}
.tdFlow a:hover
{
    text-decoration:none;color:red;background-image:url(flowBg.png);background-position: 50% 50%; background-repeat:no-repeat; 
}
    
.assetImg
{
    margin:2px 2px 2px 2px;
    padding:2px 2px 2px 2px;
    width:40px;
    height:40px;
    }

input{ border:expression((this.readOnly &&this.readOnly==true)?"0px":"1px solid @C0C0C0")}

.requireInput
{
    border-color:red;
    }
    
 dg_borderstyle{border:1px solid #81B1E2;background-color:#fff;}
.dg_headerstyle{color:#333;height:24px;font-weight:bold;text-align:center;background-image:url(dg_headerstyle.gif);}

.com_btn2{behavior:url(behavior/btn_bg.htc);height:22px;font-size:9pt; padding-top:3px; width:58px;letter-spacing:8px; BORDER:0px;background-image:url(com_btn2.gif); margin:5px 3px; background-repeat:repeat-x;cursor:pointer;}
.com_btn2_o{behavior:url(behavior/btn_bg.htc);height:22px;font-size:9pt; padding-top:3px; width:58px;letter-spacing:8px; BORDER:0px;background-image:url(com_btn2_o.gif); margin:5px 3px; background-repeat:repeat-x;}
.com_btn2_c{behavior:url(behavior/btn_bg.htc);height:22px;font-size:9pt; padding-top:3px; width:58px;letter-spacing:8px; BORDER:0px;background-image:url(com_btn2_o.gif); margin:5px 3px; background-repeat:repeat-x;}

.com_btn3{behavior:url(behavior/btn_bg.htc);height:22px;font-size:9pt; padding-top:3px; width:58px; BORDER:0px;background-image:url(com_btn2.gif); margin:5px 3px; background-repeat:repeat-x;cursor:pointer;}
.com_btn3_o{behavior:url(behavior/btn_bg.htc);height:22px;font-size:9pt; padding-top:3px; width:58px; BORDER:0px;background-image:url(com_btn2_o.gif); margin:5px 3px; background-repeat:repeat-x;}
.com_btn3_c{behavior:url(behavior/btn_bg.htc);height:22px;font-size:9pt; padding-top:3px; width:58px; BORDER:0px;background-image:url(com_btn2_o.gif); margin:5px 3px; background-repeat:repeat-x;}
.zj_export{background-image:url(zs_word_08.gif); height:28px; line-height:28px; font-weight:bold;  padding-left:10px; }

#scbar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("search.png") repeat-x scroll 0 0 transparent;
    border-color: #E5EDF2;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    width:100%;
}
.scbar_icon_td {
    background: url("search.png") no-repeat scroll 0 -74px transparent;
    width: 50px;
}
.scbar_txt_td, .scbar_type_td {
    background: url("search.png") repeat-x scroll 0 -222px transparent;
}
#scbar_txt {
    border: 1px solid #FFFFFF;
    font-size: 14px;
    outline: medium none;
    width: 100%;
}
.scbar_btn_td {
    background: url("search.png") no-repeat scroll 0 -296px transparent;
    text-align: center;
    width: 67px;
    cursor:pointer;
}
#scbar_btn {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 0;
    cursor:pointer;
}
#scbar_hot {
    height: 45px;
    overflow: hidden;
    padding-left: 8px;
}

.scbar_tips 
{
    color:Gray;
    }

.submenu_index .navigation
{
    padding:8 0 25 5;
    }
    
.submenu_index .navigation a
{
    height:26px;
    font-size:14px;
    text-decoration: none
    }

.submenu_index .navigation img
{
    vertical-align:middle;
    cursor:pointer;
    }
    
.contacts_search .search_input
{
    width:130px;
    padding-left:2px;
    vertical-align:middle;
    }
    
.alarmstyle
{
     background-color:#FFFFDD;
    }

.delaystyle
{
    background-color:#FFF2F2;
    }
    
.input_on{
border:1px solid #999;
background-color:#FFFFCC;
}
.input_move{
border:1px solid #999;
background-color:#FFFFCC;
}
.input_required{
border:1px solid #999;
background-color:#FDE9FE;
}

.requireTips {
    color: red;
}

#extDivId {
    width: 95%;
}
#itemdetail .detailList { border: 0; }
#itemdetail .detailList tr{height:23px;}
#itemdetail .detailList td{padding:0px;padding-left: 5px;background-color:#ffffff; line-height:22px;}
.loadingImg {
    width: 12px;height:12px;
}

.AlarmLevelError {
    background-color: #FFEEEE;
    padding-left: 2px;
}
.AlarmLevelWarning {
    background-color: #FFFFDD;
    padding-left: 2px;
}
.duplicate {
    color: Red;
}

<!--
.hang { width:5px; float:left;
}
.hang span {  display:inline-table; }
-->